package cn.springcloud.fix.common.core.taobao.api;

import cn.springcloud.fix.common.core.exception.ApiException;

public interface TaobaoParser<T> {

    /**
     * 把响应字符串解释成相应的领域对象。
     *
     * @param rsp          响应字符串
     * @param responseType 响应格式
     * @return 领域对象
     */
    T parse(String rsp, String responseType) throws ApiException;

    /**
     * 获取响应类类型。
     */
    Class<T> getResponseClass() throws ApiException;

}
